DECLARE @DATA_INI DATETIME
DECLARE @DATA_FIM DATETIME
DECLARE @COO VARCHAR(10)


SET @DATA_INI = '20090705'

SET @DATA_FIM = '20090708'--(SELECT MAX(DATA_HORA_EMISSAO) FROM LJ_DOCUMENTO_ECF )

WHILE (@DATA_INI < @DATA_FIM)
BEGIN

SET @COO = (SELECT MIN(COO)FROM LJ_DOCUMENTO_ECF 
WHERE DATA_HORA_EMISSAO BETWEEN @DATA_INI AND @DATA_INI + 1 AND
ID_EQUIPAMENTO ='SW050900000000000024'
--AND DENOMINACAO_DOCUMENTO ='RZ'
)

SELECT COO = @COO

UPDATE LOJA_CONTROLE_FISCAL SET CF_INICIAL = @COO
WHERE CODIGO_FILIAL ='001003'
AND DATA_FISCAL = @DATA_INI
AND ID_EQUIPAMENTO ='SW050900000000000024'

SET @DATA_INI = @DATA_INI + 1

END